package cn.zqy.demo2.day06.ThreadGetAndSetName;

/**
 * 设置线程的名称:(了解)
 *         1.使用Thread类中的方法setName(名字)
 *             void setName(String name) 改变线程名称，使之与参数 name 相同。
 *         2.创建一个带参数的构造方法,参数传递线程的名称;调用父类的带参构造方法,把线程名称传递给父类,让父类(Thread)给子线程起一个名字
 *             Thread(String name) 分配新的 Thread 对象。
 * */
public class Demo02SetName {
    public static void main(String[] args) {
        //开启多线程
        Demo02MyThread mt1 = new Demo02MyThread();
        // 1.使用Thread类中的方法setName(名字)
        mt1.setName("important");
        mt1.start();

        // 2.参数传递线程的名称
        Demo02MyThread mt2 = new Demo02MyThread("public");
        mt2.start();
    }
}
